SuperMap AgentX Server新特性
SuperMap AgentX Server 2025
版本号:12.0.0.0,发布日期:2025.12
知识问答式智能体(Chatflow Agent )
高质量检索
- 结合多路召回与融合重排序(检索结果排名优化)机制,支持多种检索策略(如关键字匹配、语义匹配、知识图谱等)的协同工作,显著提升检索精度。
![]() |
| 图:多重策略支撑高质量检索 |
- 针对不同文档结构(表格、问答对、帮助手册、法律文本、专利等)优化切分逻辑,最大化保留原始信息的逻辑完整性与语义连贯性,实现更高效、精准的知识提取与响应。
- 新增支持文档级别的分块方法选择和修改,粒度控制更精细。
- 生成答案附带关键引用的快照,并提供原文定位(段落级别内容出处),实现“有理有据”的溯源能力,减少幻觉。
多源数据支持
- 支持 100+ 种文件格式解析,包括 Word、PDF、Excel、PPT、图片(OCR 识别)、网页、扫描件、结构化数据(JSON、CSV)等。
集成前端应用
- 自带对话式AI界面、知识库管理界面以及设置界面。可对智能体进行知识库、参数等配置,以对话的方式与知识库进行问答交互。
自带前端示例
- 智能体首页内置“示例”模块,提供可一键复制的前端示例工程,助力快速集成与项目交付。
自主规划式智能体(Autonomous Agent)
多智能体架构
- 大语言模型(LLM)驱动的多智能体架构,支持动态推理,人机协同规划,反思迭代,通过“规划-执行-反思”的多智能体协同模式完成复杂GIS任务执行。
![]() |
| 图:多智能体架构支撑复杂任务执行 |
多模型支持
- 支持常见开源、商业等各类大模型服务
- 支持大语言模型深度思考与推理功能配置,对于复杂GIS任务可开启深度思考,使用推理功能进行复杂任务的拆解和规划。
- 支持双模式架构(ReAct 推理+行动、Plan-And-Execute 规划与执行),可根据任务难易程度自动匹配模式,确保任务准确执行的同时优化计算资源。
领域知识增强
- 系统内置了SuperMap iServer/iPortal GIS工具领域知识和规则,通过超图空间智能体的检索增强生成(RAG+GraphRAG)技术,提升GIS工具调用的准确率,同时支持用户按照既定规则上传行业知识库。
MCP无缝集成
- 通过MCP协议内置10大类共59个SuperMap iPortal GIS工具,涵盖:数据可视化、矢量分析、三维分析等能力,同时支持接入外部MCP工具,提升外界互动能力。
图表可视化
- 内置统计图表工具,支持统计图表可视化展示,包括折线图,柱形图,饼图,面积图,条形图,直方图,雷达图,表格。
集成前端应用
- 自带对话式AI界面,可对智能体进行MCP工具、参数等配置,可通过对话进行工具调用,实时查看智能体的规划和执行过程,同时支持人机协作进行任务规划。
自带前端示例
- 智能体首页内置“示例”模块,提供可一键复制的前端示例工程,助力快速集成与项目交付。
工作流式智能体(Workflow Agent)
SuperMap iPortal MapStudio AI制图助理
- 支持通过自然语言交互式智能生成专业地图,修改图层样式、布局、动画效果等,降低制图门槛。
SuperMap iServer WebGPA AI建模助理(beta)
- 支持基于LLM推理与RAG技术,融合GPA专业知识库,提供快速准确的建模知识问答。
- 支持通过自然语言需求解析,智能生成可执行的GIS数据分析处理模型,实现业务流程智能化建模。
- 支持在WebGPA AI助理界面便捷配置Agentx服务地址。
- 支持基于AgentX架构对知识库RAG进行统一管理,统一提供向量模型选型与多模型提供商的兼容性适配。
- 支持通过直观的拖放界面组装AI工作流智能体,无需编码,降低开发门槛和原型验证速度。
- 支持将工作流智能体一键导出为MCP服务,实现从搭建到生产环境的快速对接。
- 深度集成多类大模型、向量存储、GIS MCP工具及其它AI组件,助力快速搭建高度定制化的复杂应用。
- 内置聊天窗口,支持在搭建过程中实时对话测试,快速验证逻辑、定位及优化问题。
- 内置GIS相关工作流智能体示例,覆盖常见的GIS应用场景,支持基于模板快速定制,加速应用落地。
- 支持用户通过Python基于CustomWorkflowBase类扩展开发定制化工作流智能体,兼容OpenAI风格接口,无缝集成第三方前端应用,灵活适配业务需求。
安装部署
- 支持Docker环境安装,通过多节点集群架构实现资源的高效调度与高可用。
- 支持Kubernetes环境安装,只需简单修改配置文件即可一键启动产品及相关组件,快速完成部署。
MCP工具
- 深度适配 MCP 协议,统一地理空间智能体工具接口标准,覆盖各类地理空间处理需求的MCP工具,集成 SuperMap iPortal、SuperMap iServer、SuperMap iServer GPA 等多个核心产品与模块的核心能力。
- 提供MCP服务管理界面,支持快速接入外部工具,扩展工具生态
- 新增支持动态扩展MCP服务,既支持在已有MCP 服务上追加新MCP工具,也支持创建全新的领域 MCP 服务,具备生产级部署能力,支持通过配置发布多服务实例。
- 新增支持自定义MCP服务的提示词,使其更加贴合领域术语,提升大模型调用工具的准确率。
- 新增支持二三维网络分析及地址匹配MCP服务,提供最佳路径分析、上下游追踪、爆管分析、正反向地址匹配等20余项专业分析工具。
- 增强核心服务能力,网络分析、数据、地图、空间分析等MCP服务中新增多个MCP工具。
附录
| 工具集大类 | 工具名称(59个) |
|---|---|
| iPortal资源工具集(6个) | 最常访问资源查询工具 |
| 用户新增情况查询工具 | |
| 资源搜索工具 | |
| 资源数据详情探查工具 | |
| 资源服务发布工具 | |
| 统计分析工具 | |
| 地图可视化工具集(10个) | 基础地图绘制工具 |
| 热力图绘制工具 | |
| 单值专题图绘制工具 | |
| 分段专题图绘制工具 | |
| 3D柱状地图绘制工具 | |
| 3D热力图绘制工具 | |
| 聚合图绘制工具 | |
| 统计图地图绘制工具 | |
| OD地图绘制工具 | |
| 资源叠加展示工具 | |
| 数据转换工具集(3个) | 资源数据过滤工具 |
| 数据格式转换工具 | |
| 资源数据获取工具 | |
| 大数据矢量分析/数据处理工具集(10个) | 计算凸包分析工具 |
| 几何对象裁剪分析工具 | |
| 多几何对象裁剪分析工具 | |
| 追加列分析工具 | |
| 数据集融合分析工具 | |
| 拓扑检查分析工具 | |
| 数据追加分析工具 | |
| 字段计算分析工具 | |
| 资源数据面积计算工具 | |
| 资源数据线长度和面周长计算工具 | |
| 大数据矢量分析/数据汇总工具集(10个) | 空间汇总分析工具 |
| 区域汇总分析工具 | |
| 格网区域汇总分析工具 | |
| 结构化数据集属性汇总分析工具 | |
| 规则格网汇总分析工具 | |
| 时空格网汇总分析工具 | |
| 最近距离模式的多变量网格分析工具 | |
| 最近距离属性模式的多变量网格分析工具 | |
| 邻近要素汇总模式的多变量网格分析工具 | |
| 相交要素汇总模式构造多变量网格分析工具 | |
| 大数据矢量分析/机器学习工具集(1个) | 空间密度聚类分析工具 |
| 大数据矢量分析/模式分析工具集 (5个) |
创建OD矩阵分析工具 |
| 密度分析工具 | |
| 热点分析工具 | |
| 热点格网查找工具 | |
| 相似位置筛选工具 | |
| 大数据矢量分析/邻近分析工具集(6个) | 数值型缓冲区分析工具 |
| 字段型缓冲区分析工具 | |
| 邻近汇总分析工具 | |
| 距离计算分析工具 | |
| 邻近查询分析工具 | |
| 几何对象邻近查询分析工具 | |
| 大数据矢量分析/空间叠加工具集(3个) | 叠加分析工具 |
| 多图层叠加分析工具 | |
| 空间连接分析工具 | |
| 三维分析工具集(5个) | 可视域分析工具 |
| 通视分析工具 | |
| 天际线分析工具 | |
| 阴影分析工具 | |
| 地理编码工具 |
| 工具集大类 | 工具名称(63个) | 工具说明 |
|---|---|---|
| 地图服务(7个) | getMapNames | 查询所有的地图名称 |
| getMapLayerNames | 根据地图名称查询其所有的图层名称 | |
| getMapLayers | 根据地图名称查询其(有层级关系的)图层信息 | |
| queryBySQL | SQL模糊查询 | |
| spatialQueryContain | 空间查询-包含 | |
| spatialQueryIntersect | 空间查询-相交 | |
| spatialQueryContainAndAttribute | 空间范围内的属性过滤 | |
| 数据服务(12个) | getDatasourceNames | 获取当前数据服务组件所对应的所有数据源名称 |
| getDatasourceInfos | 获取当前数据服务组件所对应的所有数据源信息 | |
| getDatasourceInfo | 获取指定的某个数据源的信息 | |
| getDatasetInfos | 查询指定数据源下的所有数据集 | |
| getDatasetNames | 查询指定数据源下的所有数据集名称 | |
| getDatasetInfo | 查询指定数据源下的指定数据集的元信息 | |
| getFieldNames | 查询指定数据源下的指定数据集的所有字段名称(field) | |
| statistic | 对指定字段进行统计(statistic) | |
| queryBySQL | SQL查询-完全匹配 | |
| SQL查询-大于小于查询 | ||
| SQL查询-模糊查询 | ||
| spatialQueryContain | 空间查询-包含 | |
| spatialQueryIntersect | 空间查询-相交 | |
| queryByBuffer | 缓冲区查询(不包含属性过滤) | |
| 二维网络分析服务(15个) | getNetworkDataNames | 获取网络名称列表 |
| getWeightNames | 获取指定网络数据集中权值字段名称列表 | |
| findClosestFacilityByPoint | 根据坐标点进行最近设施查找分析(closestFacility ) | |
| findConnectedEdgesFromNodes | 根据结点id的连通性分析(connectedEdges ) | |
| findConnectedEdgesFromEdges | 根据弧段id的连通性分析(connectedEdges ) | |
| traceDownFromNode | 根据结点id的下游追踪分析(traceDown) | |
| traceDownFromEdge | 根据弧段id的下游追踪分析(traceDown) | |
| traceUpFromNode | 根据结点id的上游追踪分析(traceUp) | |
| traceUpFromEdge | 根据弧段id的上游追踪分析(traceUp) | |
| findCriticalFacilitiesUpFromNode | 根据结点id的下游关键设施查找(downstreamCirticaFaclilities) | |
| findCriticalFacilitiesUpFromEdge | 根据弧段id的下游关键设施查找(downstreamCirticaFaclilities) | |
| findCriticalFacilitiesDownFromNode | 根据结点id的上游关键设施查找(upstreamCirticaFacilities) | |
| findCriticalFacilitiesDownFromEdge | 根据弧段id的上游关键设施查找(upstreamCirticaFacilities) | |
| burstAnalyseFromNode | 根据结点id的爆管分析(burstAnalyse) | |
| burstAnalyseFromEdge | 根据弧段id的爆管分析(burstAnalyse) | |
| 三维网络分析服务(12个) | getNetworkDataNames | 获取网络名称列表 |
| getWeightNames | 获取指定网络数据集中权值字段名称列表 | |
| findSinkFromNode | 汇查找:根据给定节点 ID 查找汇(sinks) | |
| findSinkFromEdge | 汇查找:根据给定弧段 ID 查找汇(sinks) | |
| findSourceFromNode | 源查找:根据给定节点 ID 查找源(sources) | |
| findSourceFromEdge | 源查找:根据给定弧段 ID 查找源(sources) | |
| traceDownFromNode | 根据节点id的下游追踪分析(traceDownResult ) | |
| traceDownFromEdge | 根据弧段id的下游追踪分析(traceDownResult ) | |
| traceUpFromNode | 根据节点id的上游追踪分析(traceUpResult) | |
| traceUpFromEdge | 根据弧段id的上游追踪分析(traceUpResult) | |
| findCriticalFacilitiesUpFromNode | 根据节点id的上游关键设施查找(upstreamCirticalFaclilities) | |
| findCriticalFacilitiesUpFromEdge | 根据弧段id的上游关键设施查找(upstreamCirticalFaclilities) | |
| 交通换乘分析(2个) | getTrafficNetworkNames | 获取交通网络名称列表 |
| findTransferSolutionsByStartEndPosition | 根据指定的起止点坐标及交通换乘分析参数进行交通换乘分析 | |
| 地址匹配服务(2个) | geodecoding | 反向地址匹配 |
| geocoding | 正向地址匹配 | |
| 空间分析服务(13个) | getDatasourceNames | 查询所有的数据源名称 |
| getDatasetNames | 查询指定数据源下的所有数据集名称 | |
| getDatasetInfo | 查询指定数据源下的指定数据集的元信息 | |
| intersect | 叠加分析-相交 | |
| clip | 叠加分析-裁剪 | |
| erase | 叠加分析-擦除 | |
| update | 叠加分析-更新 | |
| identity | 叠加分析-同一 | |
| union | 叠加分析-合并 | |
| xor | 叠加分析-对称差 | |
| createThiessenPolygon | 邻近分析 | |
| buffer | 缓冲区分析 | |
| spatialQuery3D | 三维空间查询 |

